package com.aterrizar.dominio.MongoDB.servicios;



public class Comentario {

	private String comentario;
	private Calificacion calificacion; 
	private Visibilidad visibilidad;
	
	public Comentario() {
	}
	
	public Comentario(String comentario){
		this.setComentario(comentario);
		this.setCalificacion(Calificacion.SinCalificacion);
		this.setVisibilidad(Visibilidad.Publico);
	}

	public Comentario(String comentario, Calificacion cal, Visibilidad vi){
		this.setComentario(comentario);
		this.setCalificacion(cal);
		this.setVisibilidad(vi);
	}
	
	public String getComentario() {
		return comentario;
	}

	public void setComentario(String comentario) {
		this.comentario = comentario;
	}

	public Calificacion getCalificacion() {
		return calificacion;
	}

	public void setCalificacion(Calificacion calificacion) {
		this.calificacion = calificacion;
	}

	public Visibilidad getVisibilidad() {
		return visibilidad;
	}

	public void setVisibilidad(Visibilidad visibilidad) {
		this.visibilidad = visibilidad;
	}


	public boolean noSoyPrivado() {
		return this.getVisibilidad().noSoyPrivado();
	}

	public boolean noSoyPrivadoNiAmigo() {
		return this.getVisibilidad().noSoyPrivadoNiAmigo();
	}
	
}
